package utils

import "strings"

/** 解析参数中的tag和name */
func ParseNameTag(arg string) (string, string) {
	nameAndTag := arg
	nameAndTagSplits := strings.Split(nameAndTag, ":")
	name := nameAndTagSplits[0]
	tag := "latest"
	if len(nameAndTagSplits) > 1 {
		tag = nameAndTagSplits[1]
	}
	return name, tag
}

/** 空字符串替换 */
func StringEmptyDefault(str string, defaultValue string) string {
	if strings.TrimSpace(str) == "" {
		return defaultValue
	}
	return str
}
